Evaluating the Partitioning of GALS Systems Using Abstract System Level Modeling
نویسندگان
چکیده
The complexity of digital design and time-to-market have arose many challenges in synchronous design methodology; the need for high frequency and low skew clock distribution with its profound effect on final circuits take a lot of time and implementation cost. Asynchronous design methodology by eliminating global clock and replacing synchronization with handshaking is not yet much promising for current microelectronic industries due to the lack of expert designers and design tools. Globally Asynchronous Locally Synchronous design methodology by partitioning a full synchronous design into smaller parts which communicate trough asynchronous media can overcome lot of these problems. While partitioning as the first step in GALS design is shown to have an intense effect on final circuit quality in term of performance and power consumption, it requires itself precise abstract models for performance and power. In this work we address such a highlevel model for finding the best partitioning scheme among various options in term of performance. We modeled a ReedSolomon Decoder with two partitioning schemes to show that our result fairly mimic the actual metrics. It is also shown that our model can also be used for power estimation in case of Reed-Solomon but we left generalized power estimation for future works.
منابع مشابه
Evaluation of GALS Methods in Scaled CMOS Technology: Moonrake Chip Experience
In this paper the authors present the concept and evaluation results of a complex GALS ASIC demonstrator in 40 nm CMOS process. This chip, named Moonrake, compares synchronous and GALS synchronization technology in a homogeneous experimental setting: same baseline designs, same manufacturing process, same die. The chip validates GALS technology for both point-to-point and network-centric on-chi...
متن کاملA Verification Approach for GALS Integration of Synchronous Components
Starting with modules described in Signal synchronous programming language, we present an approach to verification of GALS systems. Since asynchronous parts of a GALS system can not be described in Signal, we use a mixture of synchronous descriptions in Signal and asynchronous descriptions in Promela. Promela is the input language to the SPIN asynchronous model checker. This allows us to achiev...
متن کاملDependency Coefficient in Computerized GALS Examination Utilizing Motion Analysis Techniques
Objectives: The GALS (Gait, Arms, Legs and Spine) examination is a compact version of standard procedures used by rheumatologists to determine musculoskeletal disorders in patients. Computerization of such a clinical procedure is necessary to ensure an objective evaluation. This article presents the first steps in such an approach by outlining a procedure to use motion analysis techniques as a ...
متن کاملGALAXY GALS InterfAce for CompleX Digital SYstem
In this report, the possibilities of reducing EMI in GALS systems are investigated and presented. Based on the special software tool for EMI analysis, several different abstract models of GALS circuits have been designed in order to extract a realistic pausable clock behavior. Based on the clock behavior, we have been able to analyze using our tool the current profile of each modeled system, bo...
متن کاملSystem Dynamics Modeling in Entrepreneurship Research: A Review of the Literature
System dynamics is a strategic approach for modeling complex systems and analyzing their behavior. Dynamic behavior in entrepreneurial system can be modeled using System Dynamics Approach and dynamic hypotheses about the system`s behavior can be proposed and tested using simulation and computer aided tools. However, as the review of literature shows, studies which link system dynamics modeling ...
متن کامل